<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    //1.字面量.字符串
    // var str1='hello World';
    // var str2="hello World";
    //     //new
    // var str3=new String("hello javascript");


    // //相等
    // var str4="hello World";
    // var str5=new String("hello World");
    // console.log("str4");
    // console.log("str5");
    // console.log(str4===str5);


var str="good good study,day day day"
//1.charAt   给的实参超出 字符串长度后，返回值是“空”
// console.log("str.length");
// console.log(str.charAt(5));
// console.log(str.charAt(50));
// console.log(str.charAt(50)==="");
// console.log(str.charAt===null);

// //2.concat  +  进行字符串的拼接
// console.log("你好","你好","fsdfsf");
// //3.indexOf    从前往后找
console.log(str.indexOf("d",20));
// //4.lastIndexOf  从后向前找
// console.log(sty.lastIndexOf("d"));
//5.slice    从第一个位置开始往后面截取原字符串不发生改变
//开始是包含的，最后一个位置不包含【,)  如果是负数就从后往前查
// console.log(str.slice(1,5));
// console.log(str.slice(-5));
// console.log(str);
//6.substring     不能加字符串
// console.log(str.substring(1,5));
// console.log(str);
// //7.substr      如果后面不够就到写的内容最后
// console.log(str.substr(1,5));
//8.toLowerCase
// console.log(str.toLowerCase());//大写转小写
// console.log(str);
// //9.toUpperCase
// console.log(str.toUpperCase());//小写转大写
// //10.split   对字符串进行分割   
// console.log(str,split("Day"));
// console.log(str);
// //11.padStart
// var date=new Date();
// console.log(date);
// var year =dete.getFullYear();
// var month =dete.getMonth();
// var day =dete.getDate();
// var hour =dete.getHours();
// var minute =dete.getMinute().toString().padStart(2,0);
// var second =dete.getSeconds();
// console.log(year+"/"+month+"/"+day+"/"+hour+"/"+minute+"/"+second);
 
//12.replace    正则表达式  1.搜索  2.替换
// console.log(str.replace("good","好好"));
// console.log(str.replace(/good/g,"好好"));
// //13. search
// console.log(str.search("good"));




</script>
</html>